package com.wlz.creational.singleton.enumSingleton;

/**
 * @author： wlz
 * @Date 2020/7/21 10:23
 * @description： TODO
 * @version: 1.0
 *
 *  枚举实现单例模式
 *       线程安全，还能防止序列化
 *       推荐使用
 */
public enum Singleton {

    INSTANCE;

    Singleton() { System.out.println("枚举创建对象了"); }


    public static void main(String[] args) {
         test();
    }
    public static void test() {
        Singleton t1 = Singleton.INSTANCE;
        Singleton t2 = Singleton.INSTANCE;
        System.out.print(t1 == t2);
    }


}
